package com.brainhealth.customer.domain;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.List;

/**
 * 用户事件埋点查询入参
 *
 * @author wll
 */
@AllArgsConstructor
@NoArgsConstructor
@Data
public class UserEventBuriedPointQueryParam {

    /**
     * 用户ID
     */
    private String customerId;

    /**
     * 手机号
     */
    private String phone;

    /**
     * 性别
     */
    private Integer sex;

    /**
     * 年龄组
     */
    private Integer ageGroup;

    /**
     * 最小年龄
     */
    private Integer minAge;

    /**
     * 最大年龄
     */
    private Integer maxAge;

    /**
     * 订单状态
     */
    private Integer status;

    /**
     * 订单号
     */
    private String orderNos;

    /**
     * 开始日期
     */
    private String startDate;

    /**
     * 结束日期
     */
    private String endDate;

    /**
     * 用户ID集合
     */
    private List<Long> customerIdList;
}
